Partition and Allocation of Objects in Distributed Application Development

نویسندگان

  • Graham C. Low
  • G. Rasmussen
چکیده

In recent years there has been significant interest in the use of object-oriented techniques for the production of distributed systems. However, only a limited amount of work has been reported on the incorporation of distributed system design issues into object-oriented development methodologies. The identification of processes within a software system (partitioning) and the allocation of these processes to processors in the system is a fundamental problem in the design of distributed systems. Techniques for evaluating the three objectives of task partitioning: minimizing intermodule communications, exploiting concurrency, and limiting the size of processes are presented. The potential concurrency in the object model is graded into three categories. This grading of the potential concurrency between objects/classes is new and is anticipated may assist in the partitioning decision making process. Communication and execution costs required for software allocation are determined from the event diagrams and event traces. The aim of the paper is to use the object-oriented model to produce information that fits into existing non object-oriented decision techniques such as traditional graph theoretic or graph heuristic allocation techniques. CR Categories: Object-oriented design methods and software engineering practices; distributed systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development and Application of Aqueous Two-Phase Partition for the Recovery and Separation of Recombinant Phenylalanine Dehydrogenase

Aqueous two-phase systems (ATPS) have  emerged as a powerful extraction method for the downstream processing of bio-molecules. The aim of this work was to investigate the possibility of utilizing ATPS for the separation of recombinant Bacillus sphaericus phenylalanine dehydrogenase (PheDH). Polyethylene glycol (PEG) and ammonium sulfate systems were selected for our experi...

متن کامل

Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

 To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...

متن کامل

An Object Model Supporting Ad-hoc Application Partitioning in Heterogeneous Network Environments

Application partitioning is an important technique for providing optimized performance of complex, interactive applications in heterogeneous network environments with widely varying capacities of execution and transport resources. The basic idea is to partition an application into a number of component processes that may be allocated to the various available network nodes with the objective to ...

متن کامل

Optimizing Teleportation Cost in Multi-Partition Distributed Quantum Circuits

There are many obstacles in quantum circuits implementation with large scales, so distributed quantum systems are appropriate solution for these quantum circuits. Therefore, reducing the number of quantum teleportation leads to improve the cost of implementing a quantum circuit. The minimum number of teleportations can be considered as a measure of the efficiency of distributed quantum systems....

متن کامل

Optimal Distributed Generation (DG) Allocation in Distribution Networks using an Improved Ant Colony Optimization (ACO) Algorithm

Abstract: The development of distributed generation (DGs) units in recent years have created challenges in the operation of power grids, especially distribution networks. One of these issues is the optimal allocation (location and capacity) of these units in distribution networks. In this thesis, a method based on the improved ant colony optimization algorithm is presented to solve the problem ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Research and Practice in Information Technology

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2000